WooCommerce\Facebook\ProductSync\ProductValidator A

Total Complexity 55
Dependencies 5
Dependents 1
Total lines 343
Lines of code 154
Logical lines of code 97
Comment lines 99
Methods 15
Properties 5

Methods 15

Method Rating Maintainability Complexity Lines of code
validate_product_visibility()
A
54 14 18
validate_product_sync_field()
S
56 7 17
validate_product_terms()
S
58 6 15
__construct()
S
60 3 14
validate_variation_structure()
S
60 3 14
passes_all_checks()
S
65 3 10
passes_product_terms_check()
S
65 3 10
passes_product_sync_field_check()
S
65 3 10
passes_all_checks_except_sync_field()
S
65 3 10
validate_product_status()
S
69 3 6
__get()
S
67 2 7
validate_sync_enabled_globally()
S
72 2 5
validate()
S
70 1 7
validate_but_skip_status_check()
S
73 1 6
validate_but_skip_sync_field()
S
75 1 5